Reconciling the Needs of Architectural Description
نویسنده
چکیده
Complex software systems require expressive notations fo their software architectures. Two competing paths have emerged. O specialized notation for architecture – or architecture description lan The other is to adapt a general-purpose modeling notation, such as U has a number of benefits, including familiarity to developers, close m plementations, and commercial tool support. However, it remains an as to how best to use object-oriented notations for architectural de indeed, whether they are sufficiently expressive, as currently defined we take a systematic look at these questions, examining the spa mappings from ADLs into object notations. Specifically, we de principle strategies for representing architectural structure in UML; ( and limitations of each strategy; and (c) aspects of architectural desc intrinsically difficult to model in UML using the strategies.
منابع مشابه
Reconciling the Needs of Architectural Description with Object-Modeling Notations
Complex software systems require expressive notations for representing their software architectures. Two competing paths have emerged. One is to use a specialized notation for architecture, an architecture description language (ADL). The other is to adapt a general-purpose modeling notation, such as UML. The latter has a number of benefits, including familiarity to developers, close mapping to ...
متن کاملGrading the Housing Design Principles based on Frequency in Evaluating Architectural Resources
One of the most important issues and human needs in the field of architectural design is "housing". From the past to the present, there have always been different principles for housing design that have been used due to the user’s needs. The set of needs and lifestyles of humans has shown that some characteristics are the same in all designed houses. These important features had been collected ...
متن کاملJob Description and Educational Needs of Different Levels of Environmental Health Graduates
Introduction: Substantial changes in living trends of societies, promotion of health, and changes in environmental health officers’ (EHOs) duties and responsibilities are the main reasons that educational programs in this field do not correspond with their job description in the real context and according to the real needs of the society. Therefore, the educational courses of this field should ...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کامل